Golang Job: Senior Backend Engineer Golang

Job added on

Location

Washington, District of Columbia - United States of America

Job type

Full-Time

Golang Job Details

Position Title: Senior Backend Engineer Golang

Experience Required: 10+ years
Location: [Washington, DC]
Employment Type: Contract (W2 only)


Key Responsibilities:

  • Lead the design and development of robust, scalable, and high-performance backend services using Golang.

  • Architect and maintain microservices-based systems, ensuring modular and maintainable code.

  • Collaborate with product managers, architects, and cross-functional teams to deliver clean, reliable code.

  • Build RESTful/GraphQL APIs, integrate with third-party systems, and manage API versioning.

  • Own the full software development lifecycle (SDLC) from planning and coding to testing and deployment.

  • Work with CI/CD pipelines, version control, and automation tools to streamline delivery.

  • Mentor junior developers, perform code reviews, and promote engineering best practices.

  • Proactively identify performance bottlenecks and optimize existing systems.

  • Work with containerized applications (Docker, Kubernetes) and deploy services in cloud environments (AWS/Google Cloud Platform/Azure).


Key Skills & Technologies:

  • Core expertise in Golang (Go) advanced concepts like goroutines, channels, concurrency models

  • Strong experience in RESTful APIs, gRPC, GraphQL, and API security

  • In-depth understanding of data structures, algorithms, and backend architecture

  • Experience in RDBMS (PostgreSQL/MySQL) and NoSQL databases (MongoDB/Redis/Cassandra)

  • Hands-on with Docker, Kubernetes, and service mesh (Istio/Linkerd nice to have)

  • Familiarity with message queues (Kafka, NATS, RabbitMQ, AWS SQS)

  • Strong knowledge of microservices architecture, system design, distributed computing

  • Cloud-native development with AWS/Google Cloud Platform/Azure (serverless is a plus)

  • CI/CD tools like Jenkins, GitHub Actions, GitLab CI, etc.

  • Version control using Git


Nice to Have:

  • Experience with observability tools Prometheus, Grafana, Jaeger

  • Exposure to DevOps/SRE practices

  • Familiarity with Terraform, Helm, and infrastructure-as-code concepts

  • Domain experience in FinTech, eCommerce, SaaS, or high-scale platforms


Who You Are:

  • A passionate backend engineer with a strong track record of delivering complex systems

  • Deeply knowledgeable in Golang and cloud-native ecosystems

  • A problem solver and system thinker with a knack for clean, readable, and testable code

  • A team player who enjoys mentoring others and continuously learning

  • Comfortable working in Agile/Scrum environments


Education:

  • Bachelor s or Master s degree in Computer Science, Engineering, or related discipline

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.